(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 12.1' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[    116668,       2754]
NotebookOptionsPosition[    108302,       2578]
NotebookOutlinePosition[    109030,       2603]
CellTagsIndexPosition[    108949,       2598]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{
Cell[TextData[{
 "New in: ",
 Cell["XX", "HistoryData",
  CellTags->"New",ExpressionUUID->"d07fe904-afa4-4f11-9a42-4c099f0e4be6"],
 " | Modified in: ",
 Cell[" ", "HistoryData",
  CellTags->"Modified",ExpressionUUID->"1e020a00-d405-415b-91f1-97cebc63ec29"],
 " | Obsolete in: ",
 Cell[" ", "HistoryData",
  CellTags->"Obsolete",ExpressionUUID->"2d3dc48c-7c66-47a2-8870-3d405fd5ad8c"],
 " | Excised in: ",
 Cell[" ", "HistoryData",
  CellTags->"Excised",ExpressionUUID->"4678cd99-c705-4fc1-8ed0-66edcfb0da2b"]
}], "History",
 CellID->1247902091,ExpressionUUID->"3e5b5fae-9161-432e-8f6c-7e72206d1af4"],

Cell[CellGroupData[{

Cell["Categorization", "CategorizationSection",
 CellID->1122911449,ExpressionUUID->"de15ba4b-4c45-4a87-afd1-eb1cb77ad7a4"],

Cell["Symbol", "Categorization",
 CellLabel->"Entity Type",
 CellID->686433507,ExpressionUUID->"656251d5-7746-4737-9a6f-9e04c7702c14"],

Cell["CodeParser Package", "Categorization",
 CellLabel->"Paclet Name",
 CellID->605800465,ExpressionUUID->"29b42b1a-87a5-429a-baeb-7f3d80395f58"],

Cell["CodeParser`", "Categorization",
 CellLabel->"Context",
 CellID->468444828,ExpressionUUID->"b1ff8838-7b5b-425e-ae8b-ea5babe55e8b"],

Cell["CodeParser/ref/CodeConcreteParse", "Categorization",
 CellLabel->"URI",ExpressionUUID->"d27f26a2-4fb0-4811-b807-ad74a8fd2ef3"]
}, Closed]],

Cell[CellGroupData[{

Cell["Keywords", "KeywordsSection",
 CellID->477174294,ExpressionUUID->"623057bd-76fe-4912-bdf0-c7e1f689de0d"],

Cell["XXXX", "Keywords",
 CellID->1164421360,ExpressionUUID->"4c36f05f-d2e9-480c-9dcd-81a873c7f38f"]
}, Closed]],

Cell[CellGroupData[{

Cell["Syntax Templates", "TemplatesSection",
 CellID->1872225408,ExpressionUUID->"942917e0-5dca-4fe7-9cab-8a35cc4123ba"],

Cell[BoxData[""], "Template",
 CellLabel->"Additional Function Template",
 CellID->1562036412,ExpressionUUID->"6c08f614-d8e5-46e2-88b9-abb307a7a242"],

Cell[BoxData[""], "Template",
 CellLabel->"Arguments Pattern",
 CellID->158391909,ExpressionUUID->"a833c24e-aa85-46f8-8ad3-f53744415fda"],

Cell[BoxData[""], "Template",
 CellLabel->"Local Variables",
 CellID->1360575930,ExpressionUUID->"17f046fb-0ac3-482e-b50f-e6c7de6f5e22"],

Cell[BoxData[""], "Template",
 CellLabel->"Color Equal Signs",
 CellID->793782254,ExpressionUUID->"d2dbd386-31a6-423d-982d-431097f296f7"]
}, Closed]],

Cell[CellGroupData[{

Cell["Details", "DetailsSection",
 CellID->307771771,ExpressionUUID->"005bb1d9-9dae-49e9-b1f0-a11c4f6b6509"],

Cell["XXXX", "Details",
 CellLabel->"Lead",
 CellID->670882175,ExpressionUUID->"c756742f-3028-4315-b8dd-605011e01d3c"],

Cell["XXXX", "Details",
 CellLabel->"Developers",
 CellID->350963985,ExpressionUUID->"e69fc21c-a8fd-4027-9280-10429e12318e"],

Cell["XXXX", "Details",
 CellLabel->"Authors",
 CellID->8391405,ExpressionUUID->"beee5387-1e78-4259-aeac-d256db2f87a2"],

Cell["XXXX", "Details",
 CellLabel->"Feature Name",
 CellID->3610269,ExpressionUUID->"f4992c5d-48ab-484c-b5c2-9ba94430cc8c"],

Cell["XXXX", "Details",
 CellLabel->"QA",
 CellID->401364205,ExpressionUUID->"230a0de1-994f-40e0-9d11-b8cda4afb694"],

Cell["XXXX", "Details",
 CellLabel->"DA",
 CellID->350204745,ExpressionUUID->"4d375599-a3ff-4aba-bbca-1b73be56da33"],

Cell["XXXX", "Details",
 CellLabel->"Docs",
 CellID->732958810,ExpressionUUID->"075191b2-22e0-45ce-93ba-d455d311c18a"],

Cell["XXXX", "Details",
 CellLabel->"Features Page Notes",
 CellID->222905350,ExpressionUUID->"eb605416-a526-4fe0-a3cb-6628bd5c9b8d"],

Cell["XXXX", "Details",
 CellLabel->"Comments",
 CellID->240026365,ExpressionUUID->"a84eb076-c611-4d46-ba7b-4e51d28d9552"]
}, Closed]],

Cell[CellGroupData[{

Cell["CodeConcreteParse", "ObjectName",
 CellChangeTimes->{{3.7892373915162582`*^9, 3.789237391763566*^9}},
 CellID->1224892054,ExpressionUUID->"d8e5f673-908f-4081-b824-a33117d2c2d7"],

Cell[TextData[{
 Cell["   ", "ModInfo",ExpressionUUID->"7e2f3f2d-79a9-4785-8f6e-3f29f891f3b7"],
 Cell[BoxData[
  RowBox[{
  "CodeConcreteParse", "[", "\"\<\!\(\*StyleBox[\"code\", \"TI\"]\)\>\"", 
   "]"}]], "InlineFormula",ExpressionUUID->
  "10c25f48-c32a-484b-9130-1df331139692"],
 " \[LineSeparator]parses a string of WL code returning a concrete syntax \
tree.\n",
 Cell["   ", "ModInfo",ExpressionUUID->"5646adac-fee0-4198-b02a-8291772cf717"],
 Cell[BoxData[
  RowBox[{"CodeConcreteParse", "[", 
   RowBox[{"File", "[", 
    StyleBox["src", "TI"], "]"}], "]"}]], "InlineFormula",ExpressionUUID->
  "0414c474-9a3c-4ada-8b9f-4c3350ac7163"],
 "\[LineSeparator]parses a file of WL code returning a concrete syntax tree."
}], "Usage",
 CellChangeTimes->{{3.789294192062841*^9, 3.789294242022532*^9}, {
  3.820844974492374*^9, 3.8208450627437487`*^9}},
 CellID->982511436,ExpressionUUID->"48762719-ac6a-434d-bb2d-9ef6923a9153"],

Cell["CodeConcreteParse has these options:", "Notes",
 CellChangeTimes->{{3.820746898348053*^9, 3.8207469063002253`*^9}},
 CellID->335312512,ExpressionUUID->"ec863bfd-c04c-4f22-abe1-5a5563984dda"],

Cell[BoxData[GridBox[{
   {Cell["      ", "ModInfo",ExpressionUUID->
     "921af260-7722-4c26-a94b-b3d657ff263f"], "\"\<FileFormat\>\"", 
    "Automatic", Cell[
    "specific format to assume for code file", "TableText",ExpressionUUID->
     "369c28d8-ee31-40a9-8dbd-62ce4871562f"]},
   {Cell["      ", "ModInfo",ExpressionUUID->
     "b7f6c673-69c9-41d3-a977-c7a99d07e392"], "SourceConvention", 
    "\"\<LineColumn\>\"", Cell[
    "convention to use for Source metadata", "TableText",ExpressionUUID->
     "2c34ad86-51a9-4b40-9cf2-f4377b6dd57e"]}
  }]], "3ColumnTableMod",
 CellChangeTimes->{{3.820746910693837*^9, 3.820746912015173*^9}, {
  3.820771669248015*^9, 3.820771728578761*^9}, {3.820771937673744*^9, 
  3.820771949904377*^9}},
 CellID->1491036796,ExpressionUUID->"47a6022e-aa1c-4d8b-9156-01f449c2e0b9"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Tutorials", "TutorialsSection",
 CellID->250839057,ExpressionUUID->"04cdde82-6913-428a-8b72-5dc96d3016e0"],

Cell["XXXX", "Tutorials",
 CellID->341631938,ExpressionUUID->"069b8e44-08cf-4014-b309-16fba3213537"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Demonstrations", "RelatedDemonstrationsSection",
 CellID->1268215905,ExpressionUUID->"85b9c614-2b2b-451a-a980-633c78ebf01e"],

Cell["XXXX", "RelatedDemonstrations",
 CellID->1129518860,ExpressionUUID->"33f73d52-5fed-4276-9acc-7e8d1a4821af"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Links", "RelatedLinksSection",
 CellID->1584193535,ExpressionUUID->"9297c4cf-5934-4d7a-86cb-406af9aac72f"],

Cell["XXXX", "RelatedLinks",
 CellID->1038487239,ExpressionUUID->"3c034f47-5bc7-4f72-99dd-1bdc193614ee"]
}, Open  ]],

Cell[CellGroupData[{

Cell["See Also", "SeeAlsoSection",
 CellID->1255426704,ExpressionUUID->"a5be71ad-ef18-4f0f-bb1c-cfa9a477a06b"],

Cell["XXXX", "SeeAlso",
 CellID->929782353,ExpressionUUID->"85df1a17-9cf4-4adb-b606-6d9da0ddaaf1"]
}, Open  ]],

Cell[CellGroupData[{

Cell["More About", "MoreAboutSection",
 CellID->38303248,ExpressionUUID->"d7ec5fb5-8669-46f4-9090-04dc31c8e077"],

Cell["XXXX", "MoreAbout",
 CellID->1665078683,ExpressionUUID->"8532e96f-e213-419e-9acf-72dab4363516"]
}, Open  ]],

Cell[BoxData[
 InterpretationBox[GridBox[{
    {
     StyleBox["Examples", "PrimaryExamplesSection"], 
     ButtonBox[
      RowBox[{
       RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}],
      BaseStyle->"ExtendedExamplesLink",
      ButtonData:>"ExtendedExamples"]}
   }],
  $Line = 0; Null]], "PrimaryExamplesSection",
 CellID->880084151,ExpressionUUID->"a0f09c4b-fcc2-4182-b1eb-74a7f27766f9"],

Cell[CellGroupData[{

Cell["More Examples", "ExtendedExamplesSection",
 CellTags->"ExtendedExamples",
 CellID->1854448968,ExpressionUUID->"8e8c6953-95f5-4a9f-ab4a-bb42ac589d95"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Scope", "ExampleSection",ExpressionUUID->
   "ba5a75b4-4f1e-44e7-adf5-ad1bfbb76a53"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1293636265,ExpressionUUID->"40f0e10b-7a85-4a22-907c-f466a7ea683e"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Generalizations & Extensions", "ExampleSection",ExpressionUUID->
   "327867a1-2ca1-466e-903d-5bc23881ed4a"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1020263627,ExpressionUUID->"f4e794ca-973f-4af5-8f9d-265a79c3128d"],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell[
  "Options", "ExampleSection",ExpressionUUID->
   "cdc12ea2-249c-465f-a2af-031083188cfd"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2061341341,ExpressionUUID->"414ced13-754f-4aed-8e67-24e9b703c7bc"],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell[
  "\"FileFormat\"", "ExampleSubsection",ExpressionUUID->
   "894f9f84-813b-4296-9042-a8dc30c3bd63"],
  $Line = 0; Null]], "ExampleSubsection",
 CellChangeTimes->{{3.820771830360976*^9, 3.820771835212447*^9}},
 CellID->1757724783,ExpressionUUID->"51e7d4cc-c5b3-4e55-84e6-bfdfe970742c"],

Cell["Automatic", "ExampleText",
 CellChangeTimes->{{3.820771917599049*^9, 3.8207719200264072`*^9}},
 CellID->1804598593,ExpressionUUID->"2cc24445-a522-49bb-87a0-d6af645acf4b"],

Cell["XXX \"Script\"", "ExampleText",
 CellChangeTimes->{{3.820771841968598*^9, 3.8207718456517897`*^9}},
 CellID->1073411265,ExpressionUUID->"14c849f8-5f37-4ed8-8149-3c137bda5384"]
}, Open  ]],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell[
  "SourceConvention", "ExampleSubsection",ExpressionUUID->
   "7be9263e-3742-4446-8f8c-31a2008a6753"],
  $Line = 0; Null]], "ExampleSubsection",
 CellChangeTimes->{{3.820771884331972*^9, 3.820771888398086*^9}},
 CellID->1295379749,ExpressionUUID->"7840bc30-228e-44e1-ac03-8fab32a8c346"],

Cell["\"LineColumn\"", "ExampleText",
 CellChangeTimes->{{3.820771896879236*^9, 3.820771900167039*^9}},
 CellID->2001656327,ExpressionUUID->"38ad696d-e1bd-4c67-ba39-ec50d5d044d9"],

Cell["\"SourceCharacterIndex\"", "ExampleText",
 CellChangeTimes->{{3.820771903734912*^9, 3.8207719115186653`*^9}},
 CellID->784012,ExpressionUUID->"3891d733-abea-44e7-8b22-062b6f086cd8"]
}, Open  ]]
}, Open  ]],

Cell[BoxData[
 InterpretationBox[Cell[
  "Applications", "ExampleSection",ExpressionUUID->
   "0109e1c7-b19c-46e5-adef-687753b3284d"],
  $Line = 0; Null]], "ExampleSection",
 CellID->258228157,ExpressionUUID->"1b8bf372-4284-4055-8562-19290be4e9b3"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Properties & Relations", "ExampleSection",ExpressionUUID->
   "3d94b2d1-0112-4d5e-8731-49c534b1efa5"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2123667759,ExpressionUUID->"4a33168f-9508-41b6-bb7b-15567dd6eec8"],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell[
  "Possible Issues", "ExampleSection",ExpressionUUID->
   "ad95c0d9-34d2-4fdd-b302-19ceafd86e5c"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1305812373,ExpressionUUID->"2b139579-d1e5-47ea-8424-c66f1e0a97e9"],

Cell[BoxData[
 RowBox[{"Needs", "[", "\"\<CodeParser`\>\"", "]"}]], "Input",
 CellChangeTimes->{{3.820748581761408*^9, 3.8207485868188972`*^9}, {
  3.82074885709109*^9, 3.8207488578603287`*^9}},
 CellLabel->"In[21]:=",
 CellID->533549478,ExpressionUUID->"99d2aad8-7775-4bb6-93b7-531d1b32feee"],

Cell["A string representing a file path is treated as code.", "Notes",
 CellChangeTimes->{{3.820748562592911*^9, 3.820748574586866*^9}},
 CellID->1137663494,ExpressionUUID->"b9eaa053-bd94-44f8-a632-c1bcc1ffe4e9"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"CodeConcreteParse", "[", "\"\<ExampleData/Collatz.m\>\"", 
  "]"}]], "Input",
 CellChangeTimes->{{3.82074854605439*^9, 3.820748546712295*^9}, {
  3.8207485773126163`*^9, 3.8207485958575487`*^9}, {3.8207486877761602`*^9, 
  3.8207486882148237`*^9}, {3.820748860254242*^9, 3.820748863552411*^9}},
 CellLabel->"In[22]:=",
 CellID->768608769,ExpressionUUID->"06691baa-7536-4595-bd86-a16fc44d94eb"],

Cell[BoxData[
 RowBox[{"ContainerNode", "[", 
  RowBox[{"String", ",", 
   RowBox[{"{", 
    RowBox[{"BinaryNode", "[", 
     RowBox[{"Divide", ",", 
      RowBox[{"{", 
       RowBox[{
        RowBox[{"LeafNode", "[", 
         RowBox[{"Symbol", ",", "\<\"ExampleData\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"1", ",", "1"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"1", ",", "12"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], ",", 
        RowBox[{"LeafNode", "[", 
         RowBox[{"Token`Slash", ",", "\<\"/\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"1", ",", "12"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"1", ",", "13"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], ",", 
        RowBox[{"InfixNode", "[", 
         RowBox[{"Dot", ",", 
          RowBox[{"{", 
           RowBox[{
            RowBox[{"LeafNode", "[", 
             RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "13"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "20"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`Dot", ",", "\<\".\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "20"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "21"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Symbol", ",", "\<\"m\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "21"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "22"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"1", ",", "13"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"1", ",", "22"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
      RowBox[{"\[LeftAssociation]", 
       RowBox[{"Source", "\[Rule]", 
        RowBox[{"{", 
         RowBox[{
          RowBox[{"{", 
           RowBox[{"1", ",", "1"}], "}"}], ",", 
          RowBox[{"{", 
           RowBox[{"1", ",", "22"}], "}"}]}], "}"}]}], 
       "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
   RowBox[{"\[LeftAssociation]", "\[RightAssociation]"}]}], "]"}]], "Output",
 CellChangeTimes->{3.8207485966343937`*^9, 3.820748682842332*^9, 
  3.820748866588417*^9},
 CellLabel->"Out[22]=",
 CellID->1733987793,ExpressionUUID->"a22a9e66-5028-498d-b9fd-75a9f50e4e76"]
}, Open  ]],

Cell["File paths must use the File wrapper.", "Notes",
 CellChangeTimes->{{3.820748628501116*^9, 3.820748636659203*^9}},
 CellID->176434566,ExpressionUUID->"02ccb374-ac3f-4da3-91eb-3d3d5156e98e"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"CodeConcreteParse", "[", 
  RowBox[{"File", "[", "\"\<ExampleData/Collatz.m\>\"", "]"}], "]"}]], "Input",\

 CellChangeTimes->{{3.820748610049206*^9, 3.820748613583334*^9}, {
  3.820748689939295*^9, 3.820748690263785*^9}, {3.8207488708047247`*^9, 
  3.820748874183921*^9}},
 CellLabel->"In[23]:=",
 CellID->2131013955,ExpressionUUID->"cfc7062e-cc04-4310-afe0-c37c12a60e17"],

Cell[BoxData[
 RowBox[{"ContainerNode", "[", 
  RowBox[{"File", ",", 
   RowBox[{"{", 
    RowBox[{
     RowBox[{"CallNode", "[", 
      RowBox[{
       RowBox[{"{", 
        RowBox[{"LeafNode", "[", 
         RowBox[{"Symbol", ",", "\<\"BeginPackage\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"1", ",", "1"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"1", ",", "13"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"{", 
        RowBox[{"GroupNode", "[", 
         RowBox[{"GroupSquare", ",", 
          RowBox[{"{", 
           RowBox[{
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "13"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "14"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"String", ",", "\<\"\\\"Collatz`\\\"\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "14"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "24"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"1", ",", "24"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"1", ",", "25"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"1", ",", "13"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"1", ",", "25"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"1", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"1", ",", "25"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"1", ",", "25"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"2", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"2", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"3", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"BinaryNode", "[", 
      RowBox[{"Set", ",", 
       RowBox[{"{", 
        RowBox[{
         RowBox[{"InfixNode", "[", 
          RowBox[{"MessageName", ",", 
           RowBox[{"{", 
            RowBox[{
             RowBox[{"LeafNode", "[", 
              RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"3", ",", "1"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"3", ",", "8"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Token`ColonColon", ",", "\<\"::\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"3", ",", "8"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"3", ",", "10"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"String", ",", "\<\"usage\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"3", ",", "10"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"3", ",", "15"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"3", ",", "1"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"3", ",", "15"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"3", ",", "15"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"3", ",", "16"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Token`Equal", ",", "\<\"=\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"3", ",", "16"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"3", ",", "17"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"3", ",", "17"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "1"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "1"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "2"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "2"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "3"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "3"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "4"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "4"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "5"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "5"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "6"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "6"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "7"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "7"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "8"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "8"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"4", ",", "9"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{
          "String", 
           ",", "\<\"\\\"Collatz[n] gives a list of the iterates in the 3n+1 \
problem,\\n        starting from n. The conjecture is that this sequence \
always\\n        terminates.\\\"\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"4", ",", "9"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"6", ",", "21"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"3", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"6", ",", "21"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"6", ",", "21"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"7", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"7", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"8", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"CallNode", "[", 
      RowBox[{
       RowBox[{"{", 
        RowBox[{"LeafNode", "[", 
         RowBox[{"Symbol", ",", "\<\"Begin\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"8", ",", "1"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"8", ",", "6"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"{", 
        RowBox[{"GroupNode", "[", 
         RowBox[{"GroupSquare", ",", 
          RowBox[{"{", 
           RowBox[{
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"8", ",", "6"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"8", ",", "7"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"String", ",", "\<\"\\\"`Private`\\\"\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"8", ",", "7"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"8", ",", "18"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"8", ",", "18"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"8", ",", "19"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"8", ",", "6"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"8", ",", "19"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"8", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"8", ",", "19"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"8", ",", "19"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"9", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"9", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"10", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"BinaryNode", "[", 
      RowBox[{"SetDelayed", ",", 
       RowBox[{"{", 
        RowBox[{
         RowBox[{"CallNode", "[", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"10", ",", "1"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"10", ",", "8"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"GroupNode", "[", 
             RowBox[{"GroupSquare", ",", 
              RowBox[{"{", 
               RowBox[{
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"10", ",", "8"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"10", ",", "9"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Integer", ",", "\<\"1\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"10", ",", "9"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"10", ",", "10"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"10", ",", "10"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"10", ",", "11"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"10", ",", "8"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"10", ",", "11"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"10", ",", "1"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"10", ",", "11"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"10", ",", "11"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"10", ",", "12"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Token`ColonEqual", ",", "\<\":=\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"10", ",", "12"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"10", ",", "14"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"10", ",", "14"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"10", ",", "15"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"GroupNode", "[", 
          RowBox[{"List", ",", 
           RowBox[{"{", 
            RowBox[{
             RowBox[{"LeafNode", "[", 
              RowBox[{"Token`OpenCurly", ",", "\<\"{\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"10", ",", "15"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"10", ",", "16"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Integer", ",", "\<\"1\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"10", ",", "16"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"10", ",", "17"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Token`CloseCurly", ",", "\<\"}\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"10", ",", "17"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"10", ",", "18"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"10", ",", "15"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"10", ",", "18"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"10", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"10", ",", "18"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"10", ",", "18"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"11", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"11", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"12", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"BinaryNode", "[", 
      RowBox[{"SetDelayed", ",", 
       RowBox[{"{", 
        RowBox[{
         RowBox[{"CallNode", "[", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"12", ",", "1"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"12", ",", "8"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"GroupNode", "[", 
             RowBox[{"GroupSquare", ",", 
              RowBox[{"{", 
               RowBox[{
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "8"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "9"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"CompoundNode", "[", 
                 RowBox[{"PatternBlank", ",", 
                  RowBox[{"{", 
                   RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "9"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "10"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"CompoundNode", "[", 
                    RowBox[{"Blank", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Under", ",", "\<\"_\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "10"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "11"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"Integer\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "11"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "18"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "10"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "18"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "9"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "18"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "18"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "19"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"12", ",", "8"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"12", ",", "19"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "1"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "19"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "19"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "20"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "20"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "21"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Token`ColonEqual", ",", "\<\":=\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "21"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "23"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "23"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "24"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"BinaryNode", "[", 
          RowBox[{"Condition", ",", 
           RowBox[{"{", 
            RowBox[{
             RowBox[{"CallNode", "[", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Symbol", ",", "\<\"Prepend\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "24"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "31"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"GroupNode", "[", 
                 RowBox[{"GroupSquare", ",", 
                  RowBox[{"{", 
                   RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "31"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "32"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"InfixNode", "[", 
                    RowBox[{"Comma", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"CallNode", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "32"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "39"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"GroupNode", "[", 
                    RowBox[{"GroupSquare", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "39"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "40"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"InfixNode", "[", 
                    RowBox[{"Plus", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"InfixNode", "[", 
                    RowBox[{"Times", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Integer", ",", "\<\"3\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "40"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "41"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{
                    "Token`Fake`ImplicitTimes", ",", "\<\"\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "41"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "41"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "41"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "42"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "42"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "43"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "40"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "43"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "43"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "44"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Plus", ",", "\<\"+\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "44"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "45"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "45"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "46"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Integer", ",", "\<\"1\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "46"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "47"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "40"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "47"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "47"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "48"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "39"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "48"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "32"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "48"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Comma", ",", "\<\",\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "48"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "49"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "49"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "50"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "50"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "51"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "32"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "51"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "51"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "52"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "31"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "52"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"12", ",", "24"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"12", ",", "52"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"12", ",", "52"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"12", ",", "53"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Token`SlashSemi", ",", "\<\"/;\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"12", ",", "53"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"12", ",", "55"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"12", ",", "55"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"12", ",", "56"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"InfixNode", "[", 
              RowBox[{"And", ",", 
               RowBox[{"{", 
                RowBox[{
                 RowBox[{"CallNode", "[", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"OddQ\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "56"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "60"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"GroupNode", "[", 
                    RowBox[{"GroupSquare", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "60"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "61"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "61"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "62"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "62"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "63"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "60"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "63"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "56"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "63"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "63"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "64"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Token`AmpAmp", ",", "\<\"&&\"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "64"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "66"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "66"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "67"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"InfixNode", "[", 
                  RowBox[{"InfixInequality", ",", 
                   RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "67"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "68"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "68"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "69"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Greater", ",", "\<\">\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "69"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "70"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "70"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "71"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Integer", ",", "\<\"0\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "71"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "72"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"12", ",", "67"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"12", ",", "72"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"12", ",", "56"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"12", ",", "72"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"12", ",", "24"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"12", ",", "72"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"12", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"12", ",", "72"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"12", ",", "72"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"13", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"13", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"14", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"BinaryNode", "[", 
      RowBox[{"SetDelayed", ",", 
       RowBox[{"{", 
        RowBox[{
         RowBox[{"CallNode", "[", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"14", ",", "1"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"14", ",", "8"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"GroupNode", "[", 
             RowBox[{"GroupSquare", ",", 
              RowBox[{"{", 
               RowBox[{
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "8"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "9"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"CompoundNode", "[", 
                 RowBox[{"PatternBlank", ",", 
                  RowBox[{"{", 
                   RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "9"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "10"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"CompoundNode", "[", 
                    RowBox[{"Blank", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Under", ",", "\<\"_\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "10"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "11"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"Integer\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "11"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "18"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "10"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "18"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "9"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "18"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], ",", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "18"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "19"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"14", ",", "8"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"14", ",", "19"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"14", ",", "1"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"14", ",", "19"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"14", ",", "19"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"14", ",", "20"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Token`ColonEqual", ",", "\<\":=\"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"14", ",", "20"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"14", ",", "22"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"LeafNode", "[", 
          RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"14", ",", "22"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"14", ",", "23"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}], ",", 
         RowBox[{"BinaryNode", "[", 
          RowBox[{"Condition", ",", 
           RowBox[{"{", 
            RowBox[{
             RowBox[{"CallNode", "[", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"LeafNode", "[", 
                 RowBox[{"Symbol", ",", "\<\"Prepend\"\>", ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "23"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "30"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"GroupNode", "[", 
                 RowBox[{"GroupSquare", ",", 
                  RowBox[{"{", 
                   RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "30"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "31"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"InfixNode", "[", 
                    RowBox[{"Comma", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"CallNode", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"Collatz\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "31"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "38"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"GroupNode", "[", 
                    RowBox[{"GroupSquare", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "38"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "39"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"BinaryNode", "[", 
                    RowBox[{"Divide", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "39"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "40"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Slash", ",", "\<\"/\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "40"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "41"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Integer", ",", "\<\"2\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "41"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "42"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "39"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "42"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "42"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "43"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "38"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "43"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "31"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "43"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Comma", ",", "\<\",\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "43"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "44"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "44"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "45"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "45"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "46"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "31"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "46"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "46"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "47"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                  RowBox[{"\[LeftAssociation]", 
                   RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "30"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "47"}], "}"}]}], "}"}]}], 
                   "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"14", ",", "23"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"14", ",", "47"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"14", ",", "47"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"14", ",", "48"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Token`SlashSemi", ",", "\<\"/;\"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"14", ",", "48"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"14", ",", "50"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"LeafNode", "[", 
              RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"14", ",", "50"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"14", ",", "51"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}], ",", 
             RowBox[{"InfixNode", "[", 
              RowBox[{"And", ",", 
               RowBox[{"{", 
                RowBox[{
                 RowBox[{"CallNode", "[", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"EvenQ\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "51"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "56"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"GroupNode", "[", 
                    RowBox[{"GroupSquare", ",", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "56"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "57"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "57"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "58"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "58"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "59"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "56"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "59"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "51"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "59"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "59"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "60"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Token`AmpAmp", ",", "\<\"&&\"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "60"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "62"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"LeafNode", "[", 
                  RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "62"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "63"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                 RowBox[{"InfixNode", "[", 
                  RowBox[{"InfixInequality", ",", 
                   RowBox[{"{", 
                    RowBox[{
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Symbol", ",", "\<\"n\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "63"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "64"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "64"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "65"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Token`Greater", ",", "\<\">\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "65"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "66"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "66"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "67"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}], ",", 
                    RowBox[{"LeafNode", "[", 
                    RowBox[{"Integer", ",", "\<\"0\"\>", ",", 
                    RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "67"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "68"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
                   RowBox[{"\[LeftAssociation]", 
                    RowBox[{"Source", "\[Rule]", 
                    RowBox[{"{", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"14", ",", "63"}], "}"}], ",", 
                    RowBox[{"{", 
                    RowBox[{"14", ",", "68"}], "}"}]}], "}"}]}], 
                    "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
               RowBox[{"\[LeftAssociation]", 
                RowBox[{"Source", "\[Rule]", 
                 RowBox[{"{", 
                  RowBox[{
                   RowBox[{"{", 
                    RowBox[{"14", ",", "51"}], "}"}], ",", 
                   RowBox[{"{", 
                    RowBox[{"14", ",", "68"}], "}"}]}], "}"}]}], 
                "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
           RowBox[{"\[LeftAssociation]", 
            RowBox[{"Source", "\[Rule]", 
             RowBox[{"{", 
              RowBox[{
               RowBox[{"{", 
                RowBox[{"14", ",", "23"}], "}"}], ",", 
               RowBox[{"{", 
                RowBox[{"14", ",", "68"}], "}"}]}], "}"}]}], 
            "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"14", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"14", ",", "68"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"14", ",", "68"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"15", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"15", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"16", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"CallNode", "[", 
      RowBox[{
       RowBox[{"{", 
        RowBox[{"LeafNode", "[", 
         RowBox[{"Symbol", ",", "\<\"End\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"16", ",", "1"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"16", ",", "4"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"{", 
        RowBox[{"GroupNode", "[", 
         RowBox[{"GroupSquare", ",", 
          RowBox[{"{", 
           RowBox[{
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"16", ",", "4"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"16", ",", "5"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"16", ",", "5"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"16", ",", "6"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"16", ",", "6"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"16", ",", "7"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"16", ",", "4"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"16", ",", "7"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"16", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"16", ",", "7"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"16", ",", "7"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"17", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"LeafNode", "[", 
      RowBox[{"Token`Newline", ",", "\<\"\\n\"\>", ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"17", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"18", ",", "1"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}], ",", 
     RowBox[{"CallNode", "[", 
      RowBox[{
       RowBox[{"{", 
        RowBox[{"LeafNode", "[", 
         RowBox[{"Symbol", ",", "\<\"EndPackage\"\>", ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"18", ",", "1"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"18", ",", "11"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"{", 
        RowBox[{"GroupNode", "[", 
         RowBox[{"GroupSquare", ",", 
          RowBox[{"{", 
           RowBox[{
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`OpenSquare", ",", "\<\"[\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"18", ",", "11"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"18", ",", "12"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Whitespace", ",", "\<\" \"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"18", ",", "12"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"18", ",", "13"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}], ",", 
            RowBox[{"LeafNode", "[", 
             RowBox[{"Token`CloseSquare", ",", "\<\"]\"\>", ",", 
              RowBox[{"\[LeftAssociation]", 
               RowBox[{"Source", "\[Rule]", 
                RowBox[{"{", 
                 RowBox[{
                  RowBox[{"{", 
                   RowBox[{"18", ",", "13"}], "}"}], ",", 
                  RowBox[{"{", 
                   RowBox[{"18", ",", "14"}], "}"}]}], "}"}]}], 
               "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
          RowBox[{"\[LeftAssociation]", 
           RowBox[{"Source", "\[Rule]", 
            RowBox[{"{", 
             RowBox[{
              RowBox[{"{", 
               RowBox[{"18", ",", "11"}], "}"}], ",", 
              RowBox[{"{", 
               RowBox[{"18", ",", "14"}], "}"}]}], "}"}]}], 
           "\[RightAssociation]"}]}], "]"}], "}"}], ",", 
       RowBox[{"\[LeftAssociation]", 
        RowBox[{"Source", "\[Rule]", 
         RowBox[{"{", 
          RowBox[{
           RowBox[{"{", 
            RowBox[{"18", ",", "1"}], "}"}], ",", 
           RowBox[{"{", 
            RowBox[{"18", ",", "14"}], "}"}]}], "}"}]}], 
        "\[RightAssociation]"}]}], "]"}]}], "}"}], ",", 
   RowBox[{"\[LeftAssociation]", 
    RowBox[{
     RowBox[{"\<\"EmbeddedNewlines\"\>", "\[Rule]", 
      RowBox[{"{", 
       RowBox[{"{", 
        RowBox[{"4", ",", "9"}], "}"}], "}"}]}], ",", 
     RowBox[{"Source", "\[Rule]", 
      RowBox[{"{", 
       RowBox[{
        RowBox[{"{", 
         RowBox[{"1", ",", "1"}], "}"}], ",", 
        RowBox[{"{", 
         RowBox[{"18", ",", "14"}], "}"}]}], "}"}]}]}], 
    "\[RightAssociation]"}]}], "]"}]], "Output",
 CellChangeTimes->{3.820748614182557*^9, 3.8207486847052317`*^9, 
  3.820748874650442*^9},
 CellLabel->"Out[23]=",
 CellID->2049649132,ExpressionUUID->"f4fcc3af-0978-455a-a28f-a931e396ad7d"]
}, Open  ]]
}, Open  ]],

Cell[BoxData[
 InterpretationBox[Cell[
  "Interactive Examples", "ExampleSection",ExpressionUUID->
   "6325a9f7-9d98-45fd-87d8-8804e6719371"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1653164318,ExpressionUUID->"627af948-3c4b-4a7a-ab2c-0a4f0e48171c"],

Cell[BoxData[
 InterpretationBox[Cell[
  "Neat Examples", "ExampleSection",ExpressionUUID->
   "fb6784d7-ed29-40de-9c30-29d0f94ffa0d"],
  $Line = 0; Null]], "ExampleSection",
 CellID->589267740,ExpressionUUID->"ffb3777e-5cca-4daf-8fd0-c3927d85ae1e"]
}, Open  ]]
},
WindowSize->{700, 770},
WindowMargins->{{14, Automatic}, {Automatic, 40}},
CellContext->"Global`",
FrontEndVersion->"12.3 for Mac OS X x86 (64-bit) (January 22, 2021)",
StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStyles.nb", 
  CharacterEncoding -> "UTF-8"],
ExpressionUUID->"0d9016c2-30a2-4bad-885d-a428c35756c5"
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{
 "ExtendedExamples"->{
  Cell[8029, 239, 155, 2, 56, "ExtendedExamplesSection",ExpressionUUID->"8e8c6953-95f5-4a9f-ab4a-bb42ac589d95",
   CellTags->"ExtendedExamples",
   CellID->1854448968]}
 }
*)
(*CellTagsIndex
CellTagsIndex->{
 {"ExtendedExamples", 108756, 2591}
 }
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 599, 14, 24, "History",ExpressionUUID->"3e5b5fae-9161-432e-8f6c-7e72206d1af4",
 CellID->1247902091],
Cell[CellGroupData[{
Cell[1182, 38, 123, 1, 29, "CategorizationSection",ExpressionUUID->"de15ba4b-4c45-4a87-afd1-eb1cb77ad7a4",
 CellID->1122911449],
Cell[1308, 41, 134, 2, 30, "Categorization",ExpressionUUID->"656251d5-7746-4737-9a6f-9e04c7702c14",
 CellID->686433507],
Cell[1445, 45, 146, 2, 30, "Categorization",ExpressionUUID->"29b42b1a-87a5-429a-baeb-7f3d80395f58",
 CellID->605800465],
Cell[1594, 49, 135, 2, 30, "Categorization",ExpressionUUID->"b1ff8838-7b5b-425e-ae8b-ea5babe55e8b",
 CellID->468444828],
Cell[1732, 53, 132, 1, 30, "Categorization",ExpressionUUID->"d27f26a2-4fb0-4811-b807-ad74a8fd2ef3"]
}, Closed]],
Cell[CellGroupData[{
Cell[1901, 59, 110, 1, 19, "KeywordsSection",ExpressionUUID->"623057bd-76fe-4912-bdf0-c7e1f689de0d",
 CellID->477174294],
Cell[2014, 62, 100, 1, 19, "Keywords",ExpressionUUID->"4c36f05f-d2e9-480c-9dcd-81a873c7f38f",
 CellID->1164421360]
}, Closed]],
Cell[CellGroupData[{
Cell[2151, 68, 120, 1, 19, "TemplatesSection",ExpressionUUID->"942917e0-5dca-4fe7-9cab-8a35cc4123ba",
 CellID->1872225408],
Cell[2274, 71, 149, 2, 27, "Template",ExpressionUUID->"6c08f614-d8e5-46e2-88b9-abb307a7a242",
 CellID->1562036412],
Cell[2426, 75, 137, 2, 27, "Template",ExpressionUUID->"a833c24e-aa85-46f8-8ad3-f53744415fda",
 CellID->158391909],
Cell[2566, 79, 136, 2, 27, "Template",ExpressionUUID->"17f046fb-0ac3-482e-b50f-e6c7de6f5e22",
 CellID->1360575930],
Cell[2705, 83, 137, 2, 27, "Template",ExpressionUUID->"d2dbd386-31a6-423d-982d-431097f296f7",
 CellID->793782254]
}, Closed]],
Cell[CellGroupData[{
Cell[2879, 90, 108, 1, 19, "DetailsSection",ExpressionUUID->"005bb1d9-9dae-49e9-b1f0-a11c4f6b6509",
 CellID->307771771],
Cell[2990, 93, 118, 2, 30, "Details",ExpressionUUID->"c756742f-3028-4315-b8dd-605011e01d3c",
 CellID->670882175],
Cell[3111, 97, 124, 2, 30, "Details",ExpressionUUID->"e69fc21c-a8fd-4027-9280-10429e12318e",
 CellID->350963985],
Cell[3238, 101, 119, 2, 30, "Details",ExpressionUUID->"beee5387-1e78-4259-aeac-d256db2f87a2",
 CellID->8391405],
Cell[3360, 105, 124, 2, 30, "Details",ExpressionUUID->"f4992c5d-48ab-484c-b5c2-9ba94430cc8c",
 CellID->3610269],
Cell[3487, 109, 116, 2, 30, "Details",ExpressionUUID->"230a0de1-994f-40e0-9d11-b8cda4afb694",
 CellID->401364205],
Cell[3606, 113, 116, 2, 30, "Details",ExpressionUUID->"4d375599-a3ff-4aba-bbca-1b73be56da33",
 CellID->350204745],
Cell[3725, 117, 118, 2, 30, "Details",ExpressionUUID->"075191b2-22e0-45ce-93ba-d455d311c18a",
 CellID->732958810],
Cell[3846, 121, 133, 2, 30, "Details",ExpressionUUID->"eb605416-a526-4fe0-a3cb-6628bd5c9b8d",
 CellID->222905350],
Cell[3982, 125, 122, 2, 30, "Details",ExpressionUUID->"a84eb076-c611-4d46-ba7b-4e51d28d9552",
 CellID->240026365]
}, Closed]],
Cell[CellGroupData[{
Cell[4141, 132, 183, 2, 63, "ObjectName",ExpressionUUID->"d8e5f673-908f-4081-b824-a33117d2c2d7",
 CellID->1224892054],
Cell[4327, 136, 927, 19, 113, "Usage",ExpressionUUID->"48762719-ac6a-434d-bb2d-9ef6923a9153",
 CellID->982511436],
Cell[5257, 157, 196, 2, 25, "Notes",ExpressionUUID->"ec863bfd-c04c-4f22-abe1-5a5563984dda",
 CellID->335312512],
Cell[5456, 161, 814, 15, 41, "3ColumnTableMod",ExpressionUUID->"47a6022e-aa1c-4d8b-9156-01f449c2e0b9",
 CellID->1491036796]
}, Open  ]],
Cell[CellGroupData[{
Cell[6307, 181, 112, 1, 44, "TutorialsSection",ExpressionUUID->"04cdde82-6913-428a-8b72-5dc96d3016e0",
 CellID->250839057],
Cell[6422, 184, 100, 1, 16, "Tutorials",ExpressionUUID->"069b8e44-08cf-4014-b309-16fba3213537",
 CellID->341631938]
}, Open  ]],
Cell[CellGroupData[{
Cell[6559, 190, 138, 1, 31, "RelatedDemonstrationsSection",ExpressionUUID->"85b9c614-2b2b-451a-a980-633c78ebf01e",
 CellID->1268215905],
Cell[6700, 193, 113, 1, 16, "RelatedDemonstrations",ExpressionUUID->"33f73d52-5fed-4276-9acc-7e8d1a4821af",
 CellID->1129518860]
}, Open  ]],
Cell[CellGroupData[{
Cell[6850, 199, 120, 1, 31, "RelatedLinksSection",ExpressionUUID->"9297c4cf-5934-4d7a-86cb-406af9aac72f",
 CellID->1584193535],
Cell[6973, 202, 104, 1, 16, "RelatedLinks",ExpressionUUID->"3c034f47-5bc7-4f72-99dd-1bdc193614ee",
 CellID->1038487239]
}, Open  ]],
Cell[CellGroupData[{
Cell[7114, 208, 110, 1, 31, "SeeAlsoSection",ExpressionUUID->"a5be71ad-ef18-4f0f-bb1c-cfa9a477a06b",
 CellID->1255426704],
Cell[7227, 211, 98, 1, 16, "SeeAlso",ExpressionUUID->"85df1a17-9cf4-4adb-b606-6d9da0ddaaf1",
 CellID->929782353]
}, Open  ]],
Cell[CellGroupData[{
Cell[7362, 217, 112, 1, 31, "MoreAboutSection",ExpressionUUID->"d7ec5fb5-8669-46f4-9090-04dc31c8e077",
 CellID->38303248],
Cell[7477, 220, 101, 1, 16, "MoreAbout",ExpressionUUID->"8532e96f-e213-419e-9acf-72dab4363516",
 CellID->1665078683]
}, Open  ]],
Cell[7593, 224, 411, 11, 70, "PrimaryExamplesSection",ExpressionUUID->"a0f09c4b-fcc2-4182-b1eb-74a7f27766f9",
 CellID->880084151],
Cell[CellGroupData[{
Cell[8029, 239, 155, 2, 56, "ExtendedExamplesSection",ExpressionUUID->"8e8c6953-95f5-4a9f-ab4a-bb42ac589d95",
 CellTags->"ExtendedExamples",
 CellID->1854448968],
Cell[8187, 243, 242, 5, 33, "ExampleSection",ExpressionUUID->"40f0e10b-7a85-4a22-907c-f466a7ea683e",
 CellID->1293636265],
Cell[8432, 250, 265, 5, 21, "ExampleSection",ExpressionUUID->"f4e794ca-973f-4af5-8f9d-265a79c3128d",
 CellID->1020263627],
Cell[CellGroupData[{
Cell[8722, 259, 244, 5, 21, "ExampleSection",ExpressionUUID->"414ced13-754f-4aed-8e67-24e9b703c7bc",
 CellID->2061341341],
Cell[CellGroupData[{
Cell[8991, 268, 323, 6, 24, "ExampleSubsection",ExpressionUUID->"51e7d4cc-c5b3-4e55-84e6-bfdfe970742c",
 CellID->1757724783],
Cell[9317, 276, 176, 2, 22, "ExampleText",ExpressionUUID->"2cc24445-a522-49bb-87a0-d6af645acf4b",
 CellID->1804598593],
Cell[9496, 280, 181, 2, 22, "ExampleText",ExpressionUUID->"14c849f8-5f37-4ed8-8149-3c137bda5384",
 CellID->1073411265]
}, Open  ]],
Cell[CellGroupData[{
Cell[9714, 287, 325, 6, 24, "ExampleSubsection",ExpressionUUID->"7840bc30-228e-44e1-ac03-8fab32a8c346",
 CellID->1295379749],
Cell[10042, 295, 179, 2, 22, "ExampleText",ExpressionUUID->"38ad696d-e1bd-4c67-ba39-ec50d5d044d9",
 CellID->2001656327],
Cell[10224, 299, 187, 2, 22, "ExampleText",ExpressionUUID->"3891d733-abea-44e7-8b22-062b6f086cd8",
 CellID->784012]
}, Open  ]]
}, Open  ]],
Cell[10438, 305, 248, 5, 33, "ExampleSection",ExpressionUUID->"1b8bf372-4284-4055-8562-19290be4e9b3",
 CellID->258228157],
Cell[10689, 312, 259, 5, 21, "ExampleSection",ExpressionUUID->"4a33168f-9508-41b6-bb7b-15567dd6eec8",
 CellID->2123667759],
Cell[CellGroupData[{
Cell[10973, 321, 252, 5, 21, "ExampleSection",ExpressionUUID->"2b139579-d1e5-47ea-8424-c66f1e0a97e9",
 CellID->1305812373],
Cell[11228, 328, 293, 5, 27, "Input",ExpressionUUID->"99d2aad8-7775-4bb6-93b7-531d1b32feee",
 CellID->533549478],
Cell[11524, 335, 212, 2, 25, "Notes",ExpressionUUID->"b9eaa053-bd94-44f8-a632-c1bcc1ffe4e9",
 CellID->1137663494],
Cell[CellGroupData[{
Cell[11761, 341, 417, 7, 27, "Input",ExpressionUUID->"06691baa-7536-4595-bd86-a16fc44d94eb",
 CellID->768608769],
Cell[12181, 350, 3588, 89, 141, "Output",ExpressionUUID->"a22a9e66-5028-498d-b9fd-75a9f50e4e76",
 CellID->1733987793]
}, Open  ]],
Cell[15784, 442, 195, 2, 25, "Notes",ExpressionUUID->"02ccb374-ac3f-4da3-91eb-3d3d5156e98e",
 CellID->176434566],
Cell[CellGroupData[{
Cell[16004, 448, 397, 8, 27, "Input",ExpressionUUID->"cfc7062e-cc04-4310-afe0-c37c12a60e17",
 CellID->2131013955],
Cell[16404, 458, 91346, 2101, 4173, "Output",ExpressionUUID->"f4fcc3af-0978-455a-a28f-a931e396ad7d",
 CellID->2049649132]
}, Open  ]]
}, Open  ]],
Cell[107777, 2563, 257, 5, 33, "ExampleSection",ExpressionUUID->"627af948-3c4b-4a7a-ab2c-0a4f0e48171c",
 CellID->1653164318],
Cell[108037, 2570, 249, 5, 21, "ExampleSection",ExpressionUUID->"ffb3777e-5cca-4daf-8fd0-c3927d85ae1e",
 CellID->589267740]
}, Open  ]]
}
]
*)

